


package ciicos.check.model.checktaskanomaly;

import ciicos.check.entity.CheckTaskEntity;
import ciicos.check.entity.CheckTaskItemEntity;
import ciicos.util.GeneraterSwapUtil;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 产研项目租
 * @日期： 2023-08-01
 */
@Data
public class CheckTaskAnomalyInfoVO {
    /**
     * 主键
     **/
    @JsonProperty("id")
    private String id;

    /**
     * 巡检任务
     **/
    @JsonProperty("parentid")
    private String parentid;


    /**
     * 工单ID
     **/
    @JsonProperty("workid")
    private String workid;

    /**
     * 工单编号
     **/
    @JsonProperty("workcode")
    private String workcode;


    /**
     * 确认时间
     **/
    @JsonProperty("confirmtime")
    private Long confirmtime;

    /**
     * 确认用户
     **/
    @JsonProperty("confirmuserid")
    private String confirmuserid;

    /**
     * 多选组件重写get
     **/
    public void getConfirmuserid(String confirmuserid) {
        this.confirmuserid = GeneraterSwapUtil.convertValueToString(confirmuserid, false, false);
    }

    /**
     * 确认描述
     **/
    @JsonProperty("confirmdesc")
    private String confirmdesc;

    /**
     * 巡检任务
     **/
    @JsonProperty("checkTaskEntity")
    private CheckTaskEntity checkTaskEntity;

    /**
     * 巡检项
     **/
    @JsonProperty("checkTaskItemEntity")
    private CheckTaskItemEntity checkTaskItemEntity;


}
